package acwing.每日一题;/**
 * @author： li
 * @date： 2022-03-25 08:41
 * @version 1.0
 */
import java.util.*;
public class 混合牛奶{
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        int[] c= new int[5];
        int[] m= new int[5];
        for(int i=1;i<=3;i++){
            c[i]=sc.nextInt();
            m[i]=sc.nextInt();
        }
//        将桶 a 中的牛奶倒入桶 b 时，他会倒出尽可能多的牛奶，直到桶 a 被倒空或是桶 b 被倒满。
        //算 1~2->2~3 得出最终状态
        if(c[2]-m[2]>=m[1]){
            m[2]=m[2]+m[1];
            m[1]=0;
            if(c[3]-m[3]>=m[2]){
                m[3]=m[3]+m[2];
                m[2]=0;
            }else {
                m[2]=m[2]-(c[3]-m[3]);
                m[3]=c[3];
            }
        }else{
            m[1]=m[1]-(c[2]-m[2]);
            m[2]=c[2];
            if(c[3]-m[3]>=m[2]){
                m[3]=m[3]+m[2];
                m[2]=0;
            }else {
                m[2]=m[2]-(c[3]-m[3]);
                m[3]=c[3];
            }
        }
        //算 3~1->1~2 1~2就是答案
        if(c[1]-m[1]>=m[3]){
            m[1]=m[1]+m[3];
            m[3]=0;
            if(c[2]-m[2]>=m[1]){
                m[2]=m[2]+m[1];
                m[1]=0;
            }else {
                m[1]=m[1]-(c[2]-m[2]);
                m[2]=c[2];
            }
        }else{
            m[3]=m[3]-(c[1]-m[1]);
            m[1]=c[1];
            if(c[2]-m[2]>=m[1]){
                m[2]=m[2]+m[1];
                m[1]=0;
            }else {
                m[1]=m[1]-(c[2]-m[2]);
                m[2]=c[2];
            }
        }
//        System.out.println("count="+count);
//        System.out.println(Arrays.toString(m));
        for(int i=1;i<=3;i++)
            System.out.println(m[i]+" ");
    }
}